/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.bff.bjj.dao;

import com.bff.bjj.musicobjects.BJJGenre;
import java.util.Collection;

/**
 *
 * @author bfindeisen
 */
public interface GenreDao {
    /**
     * Returns the total number of genres
     *
     * @return the number of genres
     * @throws BJJException if there is a problem getting the count
     */
    public int getGenreCount();
    
    /**
     * Returns a {@code Collection} of all {@link BJJGenre}s
     *
     * @return a {@code Collection} of all {@link BJJGenre}s
     */
    public Collection<BJJGenre> getGenres();
}
